package com.huirui.server.service;

import com.huirui.server.pojo.entity.HotSalesRanking;
import com.baomidou.mybatisplus.extension.service.IService;
import com.huirui.server.pojo.result.PageResult;
import com.huirui.server.pojo.vo.HotSalesRankingProductVo;
import com.huirui.server.pojo.vo.HotSalesRankingVo;

import java.util.List;

/**
* @author yujun
* @description 针对表【t_hot_sales_ranking】的数据库操作Service
* @createDate 2025-11-10 15:36:41
*/
public interface HotSalesRankingService extends IService<HotSalesRanking> {

    PageResult<HotSalesRankingVo> listHotSalesRanking(String keyword, Long page, Long pageSize);

    void addHotSalesRanking(Long categoryId, Long status);

    void deleteHotSalesRanking(Long categoryId);

    void updateHotSalesRanking(Long categoryId, Long status);

    List<HotSalesRankingVo> listHotSalesRanking();

    List<HotSalesRankingProductVo> getHotSalesRankingProducts(Integer id);
}
